Contextual weisfeiler-lehman graph kernel for malware detection